#numpy数组切片

import numpy as np
arr1=np.arange(1,17,3)
print('arr1:')
print(arr1)
print('arr1 [2]={}'.format(arr1[2]))
print('arr1[-2]={}'.format(arr1[-2]))

'''
arr1:
[ 1  4  7 10 13 16]
arr1 [2]=7
arr1[-2]=13
'''

arr2=np.linspace(1,40,11)
print('arr2:')
print(arr2)
print('arr2的第3到第6个元素{}'.format(arr2[2:6]))
print('arr2按照逆序，以2位步长，从倒数第2个到倒数第6个元素为{}'.format(arr2[-2:-7:-2]))

'''
arr1:
[ 1  4  7 10 13 16]
arr1 [2]=7
arr1[-2]=13
arr2:
[ 1.   4.9  8.8 12.7 16.6 20.5 24.4 28.3 32.2 36.1 40. ]
arr2的第3到第6个元素[ 8.8 12.7 16.6 20.5]
arr2按照逆序，以2位步长，从倒数第2个到倒数第6个元素为[36.1 28.3 20.5]
'''